package com.shensi.adminCollect.domain.station;

import com.shensi.adminCollect.common.annotation.Excel;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
@Data
public class StatisticsPayOrder {

    @Excel(name = "油企名称")
    private String enterpriseName;


    /**
     * 油站id
     */
    @Excel(name = "油站ID")
    private Long stationId;
    /**
     * 油站名称
     */
    @Excel(name = "油站名称")
    private String stationName;


    /**
     * 油企id
     */
    @Excel(name = "油企ID")
    private Long enterpriseId;
    /**
     * 油企名称
     */


    @Excel(name = "应付金额(元)")
    /** 应收金额 */
    private BigDecimal receivableAmt;


    /**
     * 实收金额
     */
    @Excel(name = "实付金额(元)")
    private BigDecimal amt;


    /**
     * 到账金额
     */
    private BigDecimal receivedAmt;
    @Excel(name = "优惠总金额")
    /** 优惠金额 */
    private BigDecimal discountAmt;

    /**
     * 加油升数
     */
    @Excel(name = "数量(L/kg)")
    private BigDecimal orderLiters;
    @Excel(name = "订单笔数")
    private Integer countNum;


    @Getter
    @Setter
    @Excel(name = "地区")
    private String district;

    public Long getStationId() {
        return stationId;
    }

    public void setStationId(Long stationId) {
        this.stationId = stationId;
    }

    public String getStationName() {
        return stationName;
    }

    public void setStationName(String stationName) {
        this.stationName = stationName;
    }

    public Long getEnterpriseId() {
        return enterpriseId;
    }

    public void setEnterpriseId(Long enterpriseId) {
        this.enterpriseId = enterpriseId;
    }

    public String getEnterpriseName() {
        return enterpriseName;
    }

    public void setEnterpriseName(String enterpriseName) {
        this.enterpriseName = enterpriseName;
    }

    public BigDecimal getReceivableAmt() {
        return receivableAmt;
    }

    public void setReceivableAmt(BigDecimal receivableAmt) {
        this.receivableAmt = receivableAmt;
    }

    public BigDecimal getAmt() {
        return amt;
    }

    public void setAmt(BigDecimal amt) {
        this.amt = amt;
    }

    public BigDecimal getReceivedAmt() {
        return receivedAmt;
    }

    public void setReceivedAmt(BigDecimal receivedAmt) {
        this.receivedAmt = receivedAmt;
    }

    public BigDecimal getDiscountAmt() {
        return discountAmt;
    }

    public void setDiscountAmt(BigDecimal discountAmt) {
        this.discountAmt = discountAmt;
    }

    public BigDecimal getOrderLiters() {
        return orderLiters;
    }

    public void setOrderLiters(BigDecimal orderLiters) {
        this.orderLiters = orderLiters;
    }

    public Integer getCountNum() {
        return countNum;
    }

    public void setCountNum(Integer countNum) {
        this.countNum = countNum;
    }
}
